package com.example.myapplication.kotlin

// 匿名函数箭头函数的进一步简化
fun main() {
    val numArr = arrayOf(1, 2, 3, 4, 5, 6, 7, 8, 9, 10)
    // 【1.当只有一个参数时=>未简化之前的箭头函数写法】
    val num1 = numArr.map { item: Int -> item * 2}
    println(num1) // [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
    // 【2.当只有一个参数时=>简化之后的箭头函数写法】
    val num2 = numArr.map{ it * 2}
    println(num2) // [2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
    // 【3.扩展=>数组方法filter】
    val num3 = numArr.filter{ it >= 4}
    println(num3) // [4, 5, 6, 7, 8, 9, 10]
}
